147567
318600
28134
529725
684964
1049862
95153
444670
73252
797824
227935
1225710
264284
502841
419275
782256
816951
471118
381102
59387
525115
83766
280432
638607